UDP Encapsulation in Linux
نویسنده
چکیده
UDP encapsulation encompasses the techniques and protocols to encapsulate and decapsulate networking packets of various protocols inside UDP. UDP encapsulation has become prevalent in data centers, and in fact nearly all the solutions for network virtualization currently being proposed in IETF are based on UDP encapsulation. In this paper we present much of the recent work done by the Linux networking community to make UDP encapsulation a first class citizen. This cumulative work has resulted in greatly improved performance, robustness, and scalability. We begin by describing the basic support and model for UDP encapsulation. Next, we look at performance enhancements in the areas of load balancing, checksum offload, and segmentation offload. Finally, we examine two generic methods of UDP encapsulation: Fooover-UDP and Generic UDP Encapsulation.
منابع مشابه
STREAMS vs. Sockets Performance Comparison for UDP
With the objective of contrasting performance between STREAMS and legacy approaches to system facilities, a comparison is made between the tested performance of the Linux Native Sockets UDP implementation and STREAMS TPI UDP and XTIoS UDP implementations using the Linux Fast-STREAMS package [? ].
متن کاملDCCP-UDP: A Datagram Congestion Control Protocol UDP Encapsulation for NAT Traversal
This document specifies an alternative encapsulation of the Datagram Congestion Control Protocol (DCCP), referred to as DCCP-UDP. This encapsulation allows DCCP to be carried through the current generation of Network Address Translation (NAT) middleboxes without modification of those middleboxes. This document also updates the Session Description Protocol (SDP) information for DCCP defined in R...
متن کاملImplementation and Analysis of Asynchronous UDP over Myrinet
To achieve high-speed communication, it is well-known that the per-byte overhead needs to be minimized. The advances of gigabit networks highlight the importance of so-called lightweight primitives in order to utilize the available bandwidth. Asynchronous UDP [1] is one of such primitives proposed recently. This paper evaluates Asynchronous UDP over Myrinet. We describe the design and implement...
متن کاملUsing UDP for Internet Transport Evolution
The increasing use of middleboxes (e.g., NATs, firewalls) in the Internet has made it harder and harder to deploy new transport or higher layer protocols, or even extensions to existing ones. Current work to address this Internet transport ossification has led to renewed interest in UDP as an encapsulation for making novel transport protocols deployable in the Internet. Examples include Google’...
متن کاملRFC 6773 DCCP - UDP Encapsulation
This document specifies an alternative encapsulation of the Datagram Congestion Control Protocol (DCCP), referred to as DCCP-UDP. This encapsulation allows DCCP to be carried through the current generation of Network Address Translation (NAT) middleboxes without modification of those middleboxes. This document also updates the Session Description Protocol (SDP) information for DCCP defined in R...
متن کامل